fun main(args: Array<String>) {

    //在循环中Kotlin支持传统的break和continue操作符
    /**
     * 返回和跳转
     * kotlin有三种结构化跳转表达式：
     *      return 默认从最直接包围它的函数或者匿名函数返回
     *      break  终止最直接包围它的循环
     *      continue  继续下一次最直接包围它的循环
     *
     * 所有这些表达式都可以用作更大表达式的一部分：
     */
    var person = Person()
    person.name = "李三"

    //name==null时，返回
    val s = person.name ?: return

    if ("".equals(s)) {
        println("空值")
    }

    if (s == null) {
        println("null")
    }

    println("s:" + s)

}

class Person {
    var name: String? = null
//    var name: String? = ""

}







